مقدمه
از زمان ابداع اینترنت، تغییرات بسیاری در ساختار آن ایجاد شده است و افزونههای زیادی به آن اضافه شدهاند. این تغییرها تنها شامل حال کاربران نبوده و توسعهدهندگان نیز به شدت از آنها بهره بردهاند. به لطف این تحولات گسترده، ساختن صفحات وب حالا از همیشه سادهتر شده است و هر وبسایت، تنها چند خط اطلاعات خام نخواهد بود. ایده هایپرتکست به دوران قبل از وب برمیگردد و تا قبل از آن، هایپرتکست فقط بر فضاهای ذخیرهسازی محلی تکیه داشت و خبری از دسترسی عمومی کاربران به این متنها نبود. سرانجام، برنامهای با استفاده از Objective-C توسعه یافت که نام آن World Wide Web بود. این مرورگر اولیه و ادیتور قوی، اولین گام خود را با وب ۱ یا همان Web 1.0 برداشت که شامل چندین هایپرتکست در یک صفحه وب میشد. در ادامه، بیشتر با این این نسخه از وب آشنا خواهیم شد.
وب ۱ چیست؟
وب ۱، به صفحات اینترنتی در دهه ۱۹۹۰ میلادی اطلاق میشود که با شبکهای از صفحههای HTML ساده و بدون پویش دینامیک آغاز شد. در وب ۱، کاربران فقط به صورت محدود قادر بودند تا با محتوای وب، از طریق لینکهای متنی ارتباط برقرار نمایند. صفحات وب در Web 1.0 احتیاج به رفع ایرادات فنی و ظاهری داشتند و از لحاظ تولید محتوا، محدودیتهای قابل توجهی را شامل میشدند. در ضمن در وب ۱، کاربران تنها به صورت یکطرفه با محتوای صفحات وب در ارتباط بودند و هیچگونه تعاملی بین کاربران و سایتهای وب وجود نداشت. با ورود فناوریهای نوینی مثل جاوا اسکریپت، CSS و Flash به وب و مشتقات آن، صفحات وب در Web 1.0 تغییر یافتند و قابلیتهای جدیدی مثل انیمیشنها و اسکریپتهای قابل اجرا برای کاربران فراهم آمد. با این وجود، تغییرات نسبتا کوچکی در مدل استفادهکننده – تول
برچسب:
نویسنده: دانلودی
مقدمه
در سالهای اخیر، برنامه نویسی وب به عنوان یکی از کاربردیترین و پرطرفدارترین مهارتها در حوزه علوم کامپیوتر شناخته میشود و به دنبال آن، فناوریها و ابزارهای گوناگونی برای برنامه نویسان و توسعهدهندگان این زمینه ایجاد شده است. برای یادگیری توسعه وب، احتیاج به آگاهی کامل از ابزارهای جانبی مهم هز زبان برنامه نویسی خواهید داشت. یکی از پرکاربردترین تجهیزات جانبی زبانهای برنامه نویسی، فریمورکها هستند و یکی از رایجترین، مناسبترین و مفیدترین آنها Bootstrap است. بوتاسترپ یک ابزار رایگان و متن باز فرانتاند (Frontend) میباشد که برای ساخت وبسایتها و وب اپلیکیشنها (انواع برنامههای تحت وب) استفاده میشود. در ادامه مطلب، بیشتر با خصوصیات بوتاسترپ آشنا خواهیم شد.
فریمورک Bootstrap چیست؟
اول از همه باید بدانیم که فریمورک، یک چهارچوب نرمافزاری توسعهیافته است که برنامه نویسان میتوانند با استفاده از آن، اپلیکیشنهای مختلف را بسازند. با کمک این ابزار مفید، دیگر نیاز نیست برای شروع هر پروژه، کدنویسی آن را از صفر آغاز کرد. Bootstrap یک فریمورک CSS متن باز و رایگان است که برای توسعه وب واکنشگرا (Responsive) و موبایل فرست (Mobile – First) به وجود آمده است. منظور از طراحی موبایل فرست، این است که برای ایجاد یک وبسایت، نسخه موبایل آن دارای اولویت است. بدین ترتیب، با استفاده از این طراحی میتوان ابتدا وبسایت را برای صفحه نمایش کوچکتر تلفنهای همراه آماده کرد و به مرور زمان، سایت را برای نمایشگرهای بزرگتر نیز توسعه داد. فریمورک بوتاسترپ دارای قالبهای طراحیشدهای میباشد که مبتنی بر زبانهای برنامه نویسی CSS و جاوا اسکریپت هستند. قالبهای Bootstrap در تولید و نمایش ص
برچسب:
نویسنده: دانلودی
مقدمه
اگر به طراحی سایت علاقه دارید یا در حال یادگیری مبانی توسعه وب هستید، آشنایی با انواع فریمورک در سطوح ابتدایی و پیشرفته، یکی از الزامات مسیر شما محسوب میشود. انگولار یکی از فریمورکهای پرکاربرد و مهم است که در ادامه با آن آشنا میشویم. با تکیه بر انواع فناوریهای قدرتمند مانند Angular میلیونها کاربر از آسانی و قابلیت اطمینان برنامههای وب و موبایل برای تقریبا همه جنبههای زندگی خود بهره میبرند. این جنبهها میتوانند شامل رسانههای اجتماعی، مراقبتهای بهداشتی، تجارت الکترونیک، بانکداری اینترنتی و فعالیت آنلاین در هر زمینهای باشد. انگولار به برنامه نویسان مختلف کمک میکند تا برنامههای وب قوی و کاربرپسند همراه با رابطهای یکپارچه ایجاد نمایند که قابلیت به وجود آوردن تجربه کاربری بهینه را فراهم میکند.
انگولار چیست و ساختار آن چگونه است؟
Angular یک نوع فریمورک قوی و منبع آزاد زبان برنامه نویسی جاوا اسکریپت است که توسط شرکت گوگل طراحی و با استفاده از تایپ اسکریپت (TypeScript) نوشته شده است. انگولار در درجه اول برای توسعه برنامههای کاربردی تکصفحهای مورد استفاده قرار میگیرد و ساختاری عالی برای برنامه نویسان فراهم میکند تا با آن کار کنند. این فریمورک به کاربران اجازه میدهد تا برنامههای پیچیده و بزرگی را ایجاد کنند که مدیریت و نگهداری آنها آسان باشد. Angular نوعی پلتفرم MVC یا (مدل – نما – کنترلر) پیشرفته نیز محسوب میشود که جهت ساخت اپلیکیشنهای وب تکصفحهای (SPA) در سطح سازمانی طراحی شده است. انگولار مبتنی بر مجموعهای از کتابخانههای تایپ اسکریپت میباشد که قادر هستند در توسعه هر اپلیکیشنی کمککننده باشند. علاوه بر این، Angular توسعهدهندگان را ملزم
برچسب:
نویسنده: دانلودی
برچسب:
نویسنده: دانلودی
برچسب:
نویسنده: دانلودی
برچسب:
نویسنده: دانلودی